package c3;
class student{
    /**
     * 访问控制
     * private 私有访问权限 只有本类可以访问 例：private int age
     * default 默认访问权限 本包内可以访问 可以不写default关键字
     * protected 受访问权限 本包和其他包的子类访问
     * public 公共访问权限
     */
    String id;// 学生编号 字符串类型数据
    String name;// 学生姓名
    int age;// 年龄
    int gender;// 性别 0男 1女
    public void read(){// 报名方法
        System.out.println("大家好，我是"+name+"我正在学习");
    }
}
public class Demo01 {
    public static void main(String[] args) {
        /**
         * 创建对象
         * new student();为学生对象分配空间
         * student stu1 创建一个学生类型的变量存放数据
         */
        student stu1 = new student();
        // stu1是一个学生对象，可以修改学生信息
        stu1.id = "23304040101";
        stu1.name = "猪小明";
        System.out.println(stu1.id);
        stu1.read();
        /**
         *  对象的引用传递
         */
        student stu2 = new student();
        stu2.name = "蘑菇头";
        stu2.read();
        student stu3 = stu2;// 将对象stu2赋值给stu3
        stu3.read();
        stu3.name = "米线";
        System.out.println("********");
        stu2.read();
        stu3.read();
    }
}
